taxes and duties imposed by any law - Espagnol Anglais Dictionnaire